@charset "utf-8";
/* by Sean Lu 20190624 */
/* 移动端全局控制reset */
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video { margin:0; padding:0; }
article,aside,footer,header,hgroup,nav,section,audio,canvas,video { display: block; }
body { font-size: 100%;  font-family:arial,Helvetica,STHeiti,Droid Sans Fallback; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-tap-highlight-color:rgba(0,0,0,0); background-color: #fff; }
textarea { resize: none; }
iframe,img { border:0; }
ul,ol { list-style:none; }
input, select, textarea { outline: 0; -webkit-user-modify: read-write-plaintext-only; }
/* input { -webkit-appearance: none; } */
a { text-decoration: none; color: #666; }
a:hover { text-decoration: underline; color: #1891cb; }

/* 清理浮动 */
.clearfix { clear: both; zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* 全局浮动 */
.fl { float: left; }
.fr { float: right; }

/* 圆细滚动条样式 20180601 */
::-webkit-scrollbar{width:5px;height:5px;}
::-webkit-scrollbar-button:vertical{display:none;}
::-webkit-scrollbar-track:vertical{background-color:black}
::-webkit-scrollbar-track-piece{background:#FFF}
::-webkit-scrollbar-thumb:vertical{background-color:#c2c2c2;}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#A0A0A0}
::-webkit-scrollbar-corner:vertical{background-color:#535353}
::-webkit-scrollbar-resizer:vertical{background-color:#FF6E00}

/* 拖选文字样式 20160628 */
::selection { background: #1891cb; color: #fff; }
::-moz-selection { background: #1891cb; color: #fff; }


.bannerslide { }
.bannerslide .swiper-slide { background-position: center; background-size: cover; position: relative; height: 600px; }
.paginationw { position: absolute; left: 0; text-align: center; bottom: 10px !important; width: 100%; z-index: 9; }
.swiper-pagination-bullet { background: #fff; }
.swiper-pagination-bullet-active { background: #007bba; }


.tbwrap { width: 1140px; }

.nycontent p { margin-bottom: 5px; }
.nycontent table.tbwrap { margin: 20px 0 !important;  }


@media (max-width:1140px) {
	.tbwrap { width: 100%; box-sizing: border-box; padding: 0 20px; }
	.mn { display: none; }
	
	.bannerslide .swiper-slide { height: 450px; }
	.nbanner { background-size: cover; height: 450px; }
	.nbanner1 { background-size: cover; height: 450px; }
	.nbanner2 { background-size: cover; height: 450px; }
	.nbanner3 { background-size: cover; height: 450px; }
	.nbanner4 { background-size: cover; height: 450px; }
	.nbanner5 { background-size: cover; height: 450px; }
	.nbanner6 { background-size: cover; height: 450px; }
	.nbanner7 { background-size: cover; height: 450px; }
	
	.sltop { text-align: center; }
	
	.head { position: relative; float: none; }
	
	.slblock { display: none; }
	
	.slnav { }
	.slnav td { display: block; width: 100% !important; height: auto !important; }
	.slnav td.sllogo { text-align: center; padding: 20px 0 10px; }
	.slnav td.sldao { line-height: 30px; padding: 10px 0; text-align: center; }
	
	.slsou { text-align: center; }
	
	.slmaximg { max-width: 100% !important; }
	
	.slpad { padding: 0 20px; }
	
	.slkuai {  }
	
	.nycontent { width: 100%; box-sizing: border-box; padding: 15px 20px 35px; }
	.nycontent table.tbwrap { margin: 20px 0 !important;  }
	
}


@media (max-width:800px) {
	
	.bannerslide .swiper-slide { height: 180px; }
	.nbanner { background-size: cover; height: 180px; }
	.nbanner1 { background-size: cover; height: 180px; }
	.nbanner2 { background-size: cover; height: 180px; }
	.nbanner3 { background-size: cover; height: 180px; }
	.nbanner4 { background-size: cover; height: 180px; }
	.nbanner5 { background-size: cover; height: 180px; }
	.nbanner6 { background-size: cover; height: 180px; }
	.nbanner7 { background-size: cover; height: 180px; }
	
	.ms { display: none; }
	
	.slnav td.sllogo { padding: 20px 0; }
	.tbwrap.slnav{ padding: 0; }
	.sldao { background: #f5f5f5; overflow: hidden; padding: 10px; }
	.sldao a.menus:link { background: none; font-size: 12px; padding: 0; }
	.sldao a { width: 20%; float: left; line-height: 30px; text-align: center; }
	
	.slpad60 { padding: 30px 0 !important; }
	
	.slhomepro td { display: block; width: 100% !important; height: auto !important; }
	.slhomepro > tbody > tr > td { padding-bottom: 10px; }
	.slhomepro > tbody > tr > td > table > tbody > tr > td { padding: 16px; }
	
	.sllihai { width: 20% !important; }
	.slguanggao { width: 70% !important; padding: 0 20px; }
	.slguanggao2 { width: 20% !important; padding: 0 20px; }
	
	.slmskuai { display: block; width: 100% !important; height: auto !important; }
	.slmskuai.slpad { padding: 10px 20px; }
	.slmskuai table { width: 100% !important; }
	.slmskuai img { display: block; max-width: 100% !important; }
	
	
	.nyslul li { width: 49%; margin: 0 2% 0 0; }
	.nyslul li:nth-child(2n) { margin-right: 0; }
	.nyslul li img { max-width: 100%; }
	.nysbul li .flimg { width: 100%; float: none; margin-bottom: 20px;}
	
	.nyljul li { width: 49%; margin: 0 2% 20px 0; }
	.nyljul li:nth-child(2n) { margin-right: 0; }
	
	.nyproul li { width: 49%; margin: 0 2% 20px 0; }
	.nyproul li:nth-child(2n) { margin-right: 0; }
	a.ppp { width: 100%; }
	a.ppp img { width: 100%; }
	
	.nrcontent { width: 100%; overflow-x: scroll; }
	.ppcon img { max-width: 100%; }
	
	
	.nynewul li .flimg { display: none; }
	.nynewul .newrr { margin-left: 0; }
	
	.lyb .inputc { width: 40%; }
	
	.nycontent iframe { height: 200px !important; }
	.nylxul li { width: 100%; margin: 0; height: auto; line-height: 22px; padding: 10px 0; }
	
	
}

















